package com.blood.modules.pregnancy.dto.resp;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 孕妇采集信息列表
 *
 * @author daoren
 * @date 2022-11-25 09:00:10
 */
@Data
@ApiModel(value = "孕妇采集信息列表", description = "孕妇采集信息列表")
public class PregnancyGatherListResp {
    @ApiModelProperty("采集id")
    private String id;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty("检测时间")
    private Date gatherTime;
    @ApiModelProperty("异常状态(1正常，2预警,3危险预警)")
    private Integer abnormalStatus;
    @ApiModelProperty("宫口扩张")
    private Double dilatancy;
    @ApiModelProperty("抬头下降")
    private Double decline;
    @ApiModelProperty("胎心")
    private Integer fetalHeart;
    @ApiModelProperty("胎膜（1破，2未破）")
    private Integer caul;
    @ApiModelProperty("破膜方式（1自然，2人工）")
    private Integer caulWay;
    @ApiModelProperty("胎位")
    private String direction;
    @ApiModelProperty("羊水颜色")
    private String waterColour;
    @ApiModelProperty("宫缩强度")
    private String strength;
    @ApiModelProperty("宫缩持续(秒)")
    private Integer sustain;
    @ApiModelProperty("宫缩间隔（分）")
    private String septal;
    @ApiModelProperty("膀胱充盈（是/否）")
    private String bladder;
    @ApiModelProperty("人工导尿（是/否）")
    private String catheter;
    @ApiModelProperty("留置针")
    private String remainingNeedle;
    @ApiModelProperty("SP02%")
    private String spo;
    @ApiModelProperty("体温")
    private String heat;
    @ApiModelProperty("心率(次/分)")
    private Integer heartRate;
    @ApiModelProperty("血压")
    private String bloodPressure;
    @ApiModelProperty("异常情况备注")
    private String abnormalRemake;
    @ApiModelProperty("医生签名")
    private String medicalSign;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty("处理时间（有值不显示撤销功能）")
    private Date processTime;

}
